<?php
include './operacoesPHP/catchID&Permissao.php';

if (isset($_GET['ver'])) {
    if (!(isset($_GET['pagina']))) {
        $ver = $_GET['ver'];
        echo "<script type='text/javascript'>";
        echo "x = 'novidades-aluno.php?ver=$ver&pagina=0';";
        echo "window.location = x;";
        echo "</script>";
    }
} else {
    if (!(isset($_GET['pagina']))) {
        echo "<script type='text/javascript'>";
        echo "x = 'novidades-aluno.php?pagina=0';";
        echo "window.location = x;";
        echo "</script>";
    }
}
?>
<!DOCTYPE html>
<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link href="styles/styles.css" rel="stylesheet" type="text/css"/>
    </head>
    <body>
        <?php
        include './PARTE-cabecalho.html'; //adiciona cabeçalho
        include './PARTE-menu.html'; //adiciona menu
        ?>
        <div class="conteudo">
            <?php
            $PERMISSAO = 3;
            include './operacoesPHP/conection.php';

            $sql = "SELECT * FROM AVISOS_ALUNO";

            $result = mysqli_query($con, $sql);

            $num = mysqli_num_rows($result);

            $i;

            $pagina = $_GET['pagina'];
            $limite = ($pagina + 1) * 10;

            if ($num < $limite) {
                $limite = $num;
            }


            for ($i = (($pagina * 10) + 1); $i <= $limite; $i++) {
                if (!($i == 0)) {
                    $sql = "SELECT AVISOS_ALUNO.FK_ID_ALUNO, AVISOS_ALUNO.ID_AVISO, AVISOS_ALUNO.TITULO, AVISOS_ALUNO.AVISO, AVISOS_ALUNO.DATA_PUBLICACAO,ALUNO.NOME FROM AVISOS_ALUNO, ALUNO WHERE AVISOS_ALUNO.FK_ID_ALUNO = ALUNO.ID_ALUNO ORDER BY AVISOS_ALUNO.DATA_PUBLICACAO DESC LIMIT " . ($i - 1) . ", " . $i . ";";
                    $result = mysqli_query($con, $sql);

                    $linha = mysqli_fetch_assoc($result);

                    $ID = $linha['ID_AVISO'];
                    $FK_ID_ALUNO = $linha['FK_ID_ALUNO'];
                    $AVISO = $linha['AVISO'];
                    $TITULO = $linha['TITULO'];
                    $DATA_PUBLICACAO = $linha['DATA_PUBLICACAO'];
                    $NOME = $linha['NOME'];

                    echo " <h1>
                            $TITULO";
                    if (($PERMISSAO >= 2) || (($FK_ID_ALUNO == $ID_LOGADO) && ($PERMISSAO == 1))) {
                        echo "<a href='#'><img src='img/icon-edit.png' alt='Editar' title='Editar'/></a><a href='#'><img src='img/icon-trash.png' alt='Excluir' title='Excluir'/></a>";
                    }
                    echo "
                            </h1>
                            <hr>
                            <div class='noticia'>
                                $AVISO
                            </div>
                            <hr>
                            <p class='dataAdd'>
                                Publicado em: " . date('d/m/Y', strtotime($DATA_PUBLICACAO)) . "
                            </p>

                            <hr class='separacao'>
                    ";
                }
            }
            echo "<div style='width: 100%; text-align: center;'>";
            if ($num == 0) {
                echo "Nenhum novidade cadastrada ainda.";
            } else {
                $num = $num / 10;
                $num = (int) $num;
                if (isset($_GET['ver'])) {
                    $ver = $_GET['ver'];
                } else {
                    $ver = "s";
                }
                if (!($pagina == 0)) {
                    echo "<a href='novidades-servidor.php?ver=$ver&pagina=" . ($pagina - 1) . "'> Anterior </a>  |  ";
                }

                echo "Você está na página " . ($pagina + 1) . " de " . ($num + 1);

                if ($pagina < $num) {
                    echo "  |  <a href='novidades-servidor.php?ver=$ver&pagina=" . ($pagina + 1) . "'> Próxima </a>";
                }
            }
            ?>
        </div>
    </body>
</html>